package com.yunxin.core.customer.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.util.Date;
import java.util.List;


@Data
public class CustomerChangeInfoVo {


    @Schema(description = "客户id")
    private Integer customerId;

    @Schema(description = "客户name")
    private String customerName;

    @Schema(description = "流转类型 1.流转业务")
    private Integer changeType;

    @Schema(description = "之前业务员id")
    private Integer agoSalesmanId;

    @Schema(description = "之前业务员名称")
    private String agoSalesmanName;

    @Schema(description = "新的业务员id")
    private Integer newSalesmanId;

    @Schema(description = "新的业务员名称")
    private String newSalesmanName;

    @Schema(description = "之前话务员id")
    private Integer agoTelephonerId;

    @Schema(description = "之前话务员名称")
    private String agoTelephonerName;

    @Schema(description = "新的话务员id")
    private Integer newTelephonerId;

    @Schema(description = "新的话务员名称")
    private String newTelephonerName;

    @Schema(description = "流转原因")
    private String changeReason;

    @Schema(description = "图片路径")
    private List<String> urls;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

}
